package com.tencent.sr.iris.activity.interfaces.request.acticity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * @author nixiaolin
 * @date 2023/2/16 9:55
 */
@Data
@ApiModel("用户活动参与记录请求参数")
public class UserTaskRecordRequest {

    @NotBlank(message = "uid不能为空")
    @ApiModelProperty("uid")
    private String uid;

    @ApiModelProperty("完成状态 0：进行中，1：已完成，2：未完成，3：审核中")
    private List<Integer> statusList;

    @ApiModelProperty("活动类型（MONTH_GIFT：月月领，REGIST_GIFT：注册有礼，LEVEL_UP_GIFT：升级有礼）")
    private List<String> activityTypeList;

    @ApiModelProperty("活动参与时间")
    private Long createTime;
}
